package mysql

import (
	"fmt"
	"gorm.io/gorm"
	"jwgin/middleware"
)

type Whois struct {
	Id        int    `gorm:"id" json:"id"`
	Comid     int    `gorm:"comid" json:"comid"`
	WebTitle  string `gorm:"web_title" json:"web_title"` // 网站名
	WebSeo    string `gorm:"web_seo" json:"web_seo"`     // seo
	WebKeep   string `gorm:"web_keep" json:"web_keep"`   // 备案信息
	WebEmail  string `gorm:"web_email" json:"web_email"` // 联系邮箱
	WebWx     string `gorm:"web_wx" json:"web_wx"`
	WebQq     string `gorm:"web_qq" json:"web_qq"`
	WebMobile string `gorm:"web_mobile" json:"web_mobile"`
	WebDomain string `gorm:"web_domain" json:"web_domain"` // 网站域名
	WebIocn   string `gorm:"web_iocn" json:"web_iocn"`     // 网站图标
	WebStatu  int    `gorm:"web_statu" json:"web_statu"`   // 1正常 2下线 3维护
	Jw
}

func (Whois) TableName() string {
	return "whois"
}

func (w *Whois) AfterSave(tx *gorm.DB) (err error) {
	middleware.DomainLists[w.Comid] = w.WebDomain
	fmt.Println("我真的被执行了啊")
	return nil
}
